//
//  UserDBTools.h
//  NC-Trendy
//
//  Created by LeungChaos on 16/2/26.
//  Copyright © 2016年 liang. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "CoreUser.h"
#import "UserModel.h"
@interface UserDBTools : NSObject
/**
 * 返回一个CoreUser实例对象
 **/
+ (CoreUser *)coreUserWithUser_id:(NSString *)u_id errorInfo:(void(^)(NSError *error))errorBlock;
/**
 * 通过userModel保存一条用户信息
 **/
+ (void)coreUserInsertWithUserModel:(UserModel *)user errorInfo:(void(^)(NSError *error))errorBlock;
/**
 *  删除所有保存到用户信息 如果user_id存在user_id对应的用户将不被删除
 **/
+ (void)deleteAllUserInfoWithUser_id:(NSString *)user_id errorInfo:(void(^)(NSError *error))errorBlock;
/**
 * 直接转换user实例对象
 **/
+ (UserModel *)userWithCoreUser:(CoreUser *)cUser;
@end
